
#ifndef __START_H
#define __START_H


#ifdef __cplusplus
extern "C" {
#endif



typedef struct 
{
    lv_style_t screenstyle;
    lv_style_t data_style;

    //status bar
    lv_style_t status_bar_bg;
    lv_style_t status_bar_indic;
    
}Startstyles;

typedef struct 
{
   uint8_t entry_flag;
   uint8_t fsm;
}Startdata;

typedef struct 
{
    lv_obj_t *screen;
    lv_obj_t *statusBar;
}StartResource;

typedef struct 
{
    StartResource resources;
    Startstyles styles;
    Startdata data;
}StartHandle;


extern uint32_t startPage_Process(uint32_t arg);
extern uint32_t startPage_Entry(uint32_t arg);
extern uint32_t startPage_Exit(uint32_t arg);

#ifdef __cplusplus
}
#endif
#endif